-- TextPoolM
-- create by zouyb
-- 文本对象池

module("TextPoolM", package.seeall);

-- 预定义的字体大小
local fontSizeTable = {30, 36};

-- 每种字体预分配对象个数
local MAX_OBJ_NUM = 10;

local textPool = {};

-- 因为文字对象会引用大块文字纹理，不再做文本对象缓存功能
function init()

end

-------------------------------------------
-- 获取文本对象
-- @function [#parent=TextPoolM]
-- @param fontSize 字体大小
function createTextObject(fontSize)
	local text = ccui.Text:create();
	text:setFontName(getLocFontName());
	text:enableOutline(TextStyleM.TEXT_COLOR_DARK_BROWN, 2);
	text:setFontSize(fontSize);
	return text;
end

-------------------------------------------
-- 释放文本对象
-- @function [#parent=TextPoolM]
-- @param text 文本对象
function freeTextObject(text)

end

